# -*- coding: utf-8 -*-
from flask import Flask, request
from flask_cors import CORS

from F10SqlQuery import product_by_sql
from cooperativecompany import company_by_news,company_by_news_sql_entity
from deduplication import get_story, deduplicate_paragraphs_simhash, test_by_news
from download_news import download_product_news
from partofproduct import product_by_model, product_by_news
from processnews import process, process_v2, split_text_into_paragraphs

app=Flask(__name__)



CORS(app,resource=r'/*')


@app.route('/testsplit',methods=['POST'])
def testsplit():
    text1 = "'AITO问界M7极致产品力，带来家庭用车最优解来源：壹点网2023-01-0514:04:44A+A-AITO问界M7自7月4日上市以来，便广受市场和消费者的关注和认可，上市即热销。除此之外，问界M7更是一款集超大空间、极致舒适、极致性能、极致智慧、主被动安全防护于一身，获得沙溢、邹市明认可的适用于家庭用车的明星车型。越级舒适，超额满足家庭用车需求购买家庭乘用车，大空间可以说是基本要求。问界M7采用2+2+2三排六座大空间，长宽高分别为5020/1945/1775mm，2820mm的轴距得房率高到离谱，前、中、后排座椅乘坐空间总和达2605mm，每位乘客都能享有足够的空间。全车拥有14处23个储物空间，除公文包、宝宝玩具外，婴儿车和露营装备也可以很轻松的被收纳，实现“最大乘坐空间”与“最大载物空间”一车多得。同时，问界M7第二排右侧搭载了首款商用AITO零重力座椅，拥有14向自由调节，根据人体工程学专利设计为用户带来零压悬浮感，短暂小憩就可以有效缓解出行疲劳。全车配备高级头等舱式座椅，NAPPA纹真皮材质覆盖，触感顺滑细腻，且采用大量低致敏材料保障乘员安全。问界M7拥有156项车身风噪控制技术与多层底盘隔震系统，配置了4.76mm三面双层隔音玻璃，并且采用大量隔音垫与吸音棉等材料进行降噪，能有效提升车辆在动态过程中的舒适性和静音性，降低车身振动的同时也提升了乘坐的舒适性，静谧性表现优秀。极致性能，大车开出小车感问界M7四驱版本电机的综合最大输出功率330kW，最大扭矩660N·m，四驱版本百公里加速4.8s，后驱版本百公里加速7.8s，性能同级领先。满油满电情况下，CLTC工况下问界M7后驱版车型续航1220公里、纯电续航230公里，完全满足日常用车场景，无惧远郊出行。后驱版平均油耗低至5.8L/百公里，对钱包也非常友好。问界M7虽然是一款大型SUV，但得益于其专业的底盘调教和底盘关键结构铝合金材质的应用，以及恰到好处的轴距设计，无论是小颠簸还是大起伏，又或者是直角拐弯等复杂用车场景，它都能处理得游刃有余，操控也非常灵活稳健，大车开出小车感。在中国汽研的测试中，更是获得了五星“驾乘品质之星”认证，以75km/h的成绩高分通过了麋鹿测试，出色的底盘素质获得权威机构认可。与此同时，问界M7配备了节能、舒适、运动、弹射、湿滑、雪地六种驾驶模式，能灵活适应各种驾驶状况，结合用户的用车场景匹配适宜的驾驶模式。V2L外放电支持电烤炉、投影仪等大功率电器，为家庭出行增添更多乐趣。满级智能，带来全新智慧出行体验问界M7所搭载的HarmonyOS智能座舱是行业内公认的“车机天花板”，15.6英寸的车机与华为生态高度融合。车载家庭KTV、高品质音视频、沉浸式游戏等丰富的应用与19单元HUAWEISOUND音响为全家出行带来更丰富的娱乐体验。问界M7还搭载L2+级别智能驾驶辅助，融合了3个毫米波雷达、4个APA摄像头、12个长距离超声波雷达，帮助驾驶者“眼观四路”，能够大大降低驾驶员的身体和精神疲劳，行车更安全。针对一些有“停车困难症”的用户，360度智能全景泊车系统为你代劳，让停车变得格外轻松。主被动安全设计，为乘员安全保驾护航车辆的安全性保障方面，问界M7也能给出满分答案。全车采用高标准安全结构设计，按照C-NCAP五星标准以及中保研成员安全优秀评级标准进行设计，车身用料扎实，大面积使用高强度热成型钢材料，还拥有丰富的被动安全配置，标配8个安全气囊，给乘员全方位的安全保护。此外，问界M7的电池来自于行业顶尖的宁德时代，采用阵列式防火墙结构，且电池包经过多项严苛测试，安全有保障。更值得一提的是，问界M7与问界M5一脉相承，依然搭载健康座舱，为用户营造环保安全的车内环境。HarmonyOS智能座舱临停关怀模式也可以为安全助力，当车主有事离开驾驶座，车内语音功能、增程器、仪表盘皆默认关闭，外循环空净系统自动开启，让车内温度保持舒适。在家长短暂外出时，可以保证车内孩童的呼吸安全。无论是舒适性、动力性能、还是智慧性以及安全性，处处都彰显着问界M7以用户为中心的产品设计逻辑，为用户带来更加智慧豪华的驾乘体验服务。在30多万的豪华汽车阵营中，问界M7的表现亮眼。目前，AITO在全国范围已经覆盖超过230座城市，门店数量包括体验中心和用户中心将近1000家。用户可以通过华为商城、华为体验店、我的华为APP以及AITO官网、AITO用户中心、AITOAPP进行预约试驾，畅享智慧出行体验。责任编辑：kj005文章投诉热线:15600572229xa0投诉邮箱:2913236@qq.com相关新闻AITO问界M7极致产品力，带来家庭用车最优解2023-01-0514:04:44加深天气场景化服务探索墨迹天气伴用户舒适过冬2023-01-0514:03:13网贷与信用卡都逾期先还哪个?网贷逾期多久会放弃催收?2023-01-0514:02:36广西潮力精密年产30万吨铝板带及20万吨电池铝箔项目（一期）投产2023-01-0514:00:56以品质打造市场！固源集团定制化医疗耗材加速扩面创造新前景2023-01-0513:59:38精彩推荐AITO问界M7极致产品力，带来家庭用车最优解2023-01-0514:04:44加深天气场景化服务探索墨迹天气伴用户舒适过冬2023-01-0514:03:13网贷与信用卡都逾期先还哪个?网贷逾期多久会放弃催收?2023-01-0514:02:36ASIACEOCOMMUNITY访谈KCM柯尔凯思CEO2023-01-0514:00:30以品质打造市场！固源集团定制化医疗耗材加速扩面创造新前景2023-01-0513:59:38关于中华网|联系我们版权所有中华网'"
    text2 = "'新华网>>正文202309/1317:11:04来源：新华网AITO问界新M7：用超级智能给出行体验加分字体：分享到：AITO问界新M7：用超级智能给出行体验加分2023-09-1317:11:04来源：新华网AITO问界新品问世，总能引起业内关注，虽然造车新势力频出，但这个由赛力斯牵手全球领先智能终端提供商华为打造的品牌依旧是新势力领域的特殊存在，以至于如今，人们还在谈论合作企业双方当初的大胆尝试以及AITO问界之后在智能领域的种种表现。AITO问界问世后就开启了“加速快跑”，先后发布问界M5、问界M7以及问界M5纯电版三款智能汽车，取得了不错口碑。据调研，AITO问界在2023年上半年新能源中大型及大型SUV质量排行榜上表现突出，AITO问界M7更是凭借良好表现，得到不少车主力荐。今年五月，AITO问界第十万辆整车下线，这意味着，该品牌仅用十五个月就实现了从0到1的突破。“这代表着用户对我们的认可与信赖，也验证了智选车模式的成功。”华为常务董事、终端BGCEO、智能汽车解决方案BUCEO余承东说。“加速快跑”依旧在进行，AITO问界持续“智”化，在刚刚过去的9月12日，AITO问界新M7正式问世，这款售价在24.98万——32.98万元的新车在智能方面再升级，其中智能驾驶、智能座舱尤其值得一说。AITO问界将它们称为“双智”。AITO问界新M7Max智驾版搭载HUAWEIADS2.0高阶智能驾驶系统，该系统借助车辆周身配备的27个感知硬件，与高性能计算平台与华为自研拟人化算法结合，可以实现对动静态目标的全场景、全天候、大范围感知。27个感知硬件包括1个顶置激光雷达，3个毫米波雷达，12个超声波雷达和11个高清视觉感知摄像头，它们相当于新M7的27只“眼”，可以实现对路况的无死角全方位观测，对障碍物99%的精细识别。在产品测评中，成排的锥桶，静止的水马，土堆杂物，路旁倒地的大树，山体滑落的碎石等均包含在测评范围内，它们都逃不过AITO问界新M7的“眼睛”。不仅如此，新车还能够识别通过障碍物名单外的异形物体，识别率达99.9%。识别不是目的，通过识别进行推理，迅速决策、迅速反应、化险为夷才是目的，“全副武装”的AITO问界新M7在精准识别周围交通参与者行为后，可在安全性、舒适性、效率兼顾的情况下实现高阶智能驾驶，这当然包括车流高峰期的城区路段和高速路段；新车无需自学习便可发现车位、自主泊入车位，真正做到了“可见即可泊”；哨兵模式发现附近潜在危险，系统会发出报警并录制视频……AITO问界新M7的智能化内外兼具，不仅有“千里眼”“顺风耳”，还有强大“内在”，它们的配备让“双智”称号更为贴切。AITO问界新M7配备鸿蒙智能座舱3.0，可以实现手机屏幕与车机屏幕自如切换，让驾乘者感受到空间跳跃的神奇，比如，在上车前你正玩着游戏，听着音乐，刷着剧，进入座舱，只需触碰联机，就可以通过车内大屏幕继续感受体验。新车还可以实现多指触控任意缩放，自由切换任务，超级桌面一键触达，多功能立即显现等功能，体验者评价表示，就像华为Mate60Pro手机一样流畅。智能化不仅赋予新车流畅顺滑的体验感，还能实现其他诸多功能，比如，AITO问界新M7车内导航支持离线地图语音导航，离线地图语音导航识别率可达99%。比如，AITO问界新M7可通过APP帮助“停车就忘”的车主精准寻车。比如，座舱内配备的一键预约备车可以通过“记忆”迅速帮助驾乘者将车内温度、空气调节好，通过“轻声指令”让车内声响全部降低，让车内如静谧森林般舒适安静。安全永远是驾乘者关心的话题，AITO问界新M7在打造好物理安全的同时，也在利用其智能化优势为车辆的主被动安全“二次加持”。在物理安全方面，AITO问界新M7采用笼式车身设计结构，全身潜艇级热成型钢占比24.4%，每平方厘米可承受17吨重量。车辆门槛梁内填充铝型材，为车辆增加“骨密度”，它们也同时保护着车体电芯与电池模组。新车配备8个安全气囊，还配备了前排双预紧安全带等。在智能化“二次加持”方面，新车可以通过拓展主动安全系统中的AEB紧急制动功能，支持车辆向前与向后的低速行驶场景，覆盖溜车场景，实现低速紧急制动；倒车情况下，能够识别包括儿童、防撞柱、锥桶等在内的碰撞风险。AITO问界新M7的多传感器融合感知系统可以实现最远探测距离200m，水平最大探测角度可达120°，这增加了车辆对于危险情况的预判。AITO问界新M7通过AEB自动紧急制动可将最高刹停时速提升至90km/h，可减少九成因注意力不集中及复杂路况造成的安全事故。在隧道路段，AITO问界新M7可通过全融合感知方案与激光雷达快速反应，在遇到异常天气或山地落石时紧急避险。AITO问界新M7的亮点远不止于此，更多亮点还需驾乘者自己去感受，其24.98万——32.98万元的售价也对消费者非常友好。它希望真正面向中国广大家庭用户，实打实成为一款用“智能平权”替代“品牌溢价”的高智价比产品。期待AITO问界新M7的上市表现，期待更多用户能够体验到其高科技带来的全新驾乘体验。（杨洋）【纠错】【责任编辑:刘芳宇】阅读下一篇：深度观察AITO问界新M7：用超级智能给出行体验加分'"
    text3 = "'首页快讯要闻股市新股信披+公司数据基金金融视听评论专题产经创投科创板新三板投教ESG滚动公众号电子报客户端您当前的位置：证券时报>快讯>正文AITO问界新M7正式发布AITO问界家族产品矩阵加速丰富来源：证券时报网作者：郑渝川2023-09-1310:44点赞分享证券时报网讯，9月12日，AITO问界新M7系列正式上市。重磅升级的AITO问界新M7以更沉稳大气的设计、宽敞百变的空间、更全面的主被动安全、更舒适智慧的驾乘体验，一亮相即受到业内及消费者的高度关注。据介绍，作为一款集大智慧、大空间、超安全于一身的豪华智驾中大型SUV，AITO问界新M7将为消费者带来全新的出行体验。新车搭载HUAWEIADSxa02.0高阶智能驾驶系统和智能座舱3.0，实现智驾体验的大幅进化和持续升级，并且今年12月NCA功能将覆盖全国城区。AITO问界新M7系列实现了手机和车机的无缝衔接，超级桌面、零层级设计桌面、PC双屏协同等功能让车机操作变得更为智能便捷。作为赛力斯汽车与华为联合设计的新能源汽车品牌，AITO问界目前已推出AITO问界M5、M5智驾版、问界M7等多款产品。此次AITO问界新M7系列的上市以及预计今年推出的AITO问界M9，都将助力AITO问界家族产品矩阵加速丰富。在“软件定义汽车”战略指引下，赛力斯汽车坚持技术自持自研、创新驱动，在三电技术、增程技术、电子电气架构和超级电驱智能技术平台（DE-i）方面处于领先地位，为纯电和增程式智能电动汽车双重路径奠定了技术基础；同时与华为在智能化领域持续深化合作，公司智驾属性不断强化。9月以来，赛力斯已获得中信证券、中金公司、光大证券、东吴证券4家机构的增持/买入评级，且近半年以来机构评级均以买入为主。中信证券最新研报指出，随着AITO问界新M7智驾新品的发售，公司车型周期有望开启上行期。当前国内新能源汽车市场正面临技术、商业化、政策的三大拐点。机构研报认为，智能驾驶功能的性能升级或带来板块新的投资机会，整车厂端超算领先的企业有望充分受益。伴随更多智驾产品的有序落地，以及汽车促消费措施不断落地和消费者信心持续恢复，具备智能化先发优势的赛力斯汽车有望迎来新一轮上涨行情。（郑渝川）责任编辑：刘少叙SH赛力斯SH光大证券SH大智慧SH中金公司声明：证券时报力求信息真实、准确，文章提及内容仅供参考，不构成实质性投资建议，据此操作风险自担下载“证券时报”官方APP，或关注官方微信公众号，即可随时了解股市动态，洞察政策信息，把握财富机会。网友评论登录后可以发言发送网友评论仅供其表达个人看法，并不表明证券时报立场暂无评论为你推荐增持！外资大股东出手上海证券报黄坤2024-03-1512:41华泰证券：医美合规产品有序扩容正向引导细分需求证券时报网阙福生2024-03-1511:03医药领域重磅！首款获批上海证券报霍星羽2024-03-1512:41新能源汽车“退役潮”即将到来，废旧动力电池该如何处理？界面新闻周姝祺2024-03-1511:50刚刚，央行操作！中国证券报彭扬2024-03-1510:46两连跌！479亿美元市值蒸发上海证券报王彦琳2024-03-1510:49时报热榜换一换热点视频换一换关于我们服务条例联系我们版权声明网站地图备案号：粤ICP备09109218号增值电信业务经营许可证：粤B2-20080118互联网新闻信息服务许可证10120170066广播电视节目制作经营许可证：（粤）字第01703号信息网络传播视听节目许可证1908317违法和不良信息举报电话：0755-83514034邮箱：bwb@stcn.com中央网信办违法和不良信息举报中心证券时报网举报中心本网站提供之资料或信息，仅供投资者参考，不构成投资建议。深圳证券时报社有限公司版权所有，未经书面授权禁止转载及各种形式的软件开发。Copyright©2008-2024ShenzhenSecuritiesTimesCo.,Ltd.AllRightsReserved'"
    text4 = "'Togglenavigation首页编辑推荐智能网联辅助驾驶娱乐导航车载照明新能源车功率器件资源分享ue674搜索华为深度赋能AITO问界M7上市2022-07-0514:33:37来源：汽车电子应用网AITO问界M7搭载了HUAWEIDriveONE纯电驱增程平台、鸿蒙HarmonyOS智能座舱、AITO零重力座椅，还支持L2+辅助驾驶功能。汽车电子应用网消息，7月4日，在华为的夏季新品发布会上，AITO品牌正式推出了旗下第二款产品：大型电动SUVAITO问界M7。新车售价区间为31.98-37.98万元，其中问界M7舒适版为31.98万元起，问界M7豪华版为33.98万元起，问界M7旗舰版为37.98万元起。7月4日18:08，问界M7正式开启预订，随后两小时订单量迅速破万，4小时破两万。AITO问界M7搭载了HUAWEIDriveONE纯电驱增程平台、鸿蒙HarmonyOS智能座舱、AITO零重力座椅，还支持L2+辅助驾驶功能。问界M7将提供后驱、四驱两种动力形式供选择，除入门车型舒适版为后驱之外，其余两款车型均为四驱形式。动力方面，问界M7搭载HUAWEIDriveONE纯电驱增程平台，搭配高能效1.5T四缸增程器和永磁同步电驱油冷技术，一升油可发3.13度电，并配备有40千瓦时三元锂电池组。在续航方面，在满油满电状态下，后驱与四驱车型的CLTC综合续航分别为1220/1100km，WLTC综合续航分别为1100/1000km；纯电续航方面，后驱与四驱车型的CLTC续航里程分别为230/200km，WLTC纯电续航分别为195/165km。在智能化体验方面，HarmonyOS智能座舱的最大亮点，即“让手机智能生态上车”。基于HarmonyOS的分布式能力，支持手机与车机之间无缝流转的同时，手机应用也可自适应无缝上车，例如一键将微信分享的地址同步到车机导航，用户可以通过大屏操作手机应用，软件界面会根据屏幕自适应。除了常规的手机钥匙之外，这款车还支持手表无感钥匙，用户的各种华为智能装备都可以与车组成新的软硬件生态系统。通过后续OTA，这套系统还将支持“应用无缝上车”等功能，即车机启动时与手机App无缝切换。据了解，未来通过OTA可支持无缝上车的头部App可达200+个。据华为常务董事、终端BGCEO、智能汽车解决方案BUCEO余承东介绍，自7月4日起，问界M7将陆续在150+城市600+家华为门店进行真车展示，7月23日起，会陆续在150+城市600+家华为门店开启预约试驾及预定，并于8月初开始交付。ue628ue66eue632ue613资源分享更多https://www.semi.org.cn/site/file/2022-07/[emailxa0protected]联系我们广告合作友情链接[emailxa0protected]汽车生态系统下的电子联通，让消费者在现实和信息高速公路上安全、舒适、智能驾驶，让前装车厂、主控芯片、车载电子及方案设计、汽车应用软件、互联网和车联网等产业链上下游厂商互动共赢。“互联网+”重新定义传统汽车，持续打造面向汽车信息化时代的专业化服务能力。扫描关注微信公众号©2011-2015汽车电子应用|沪ICP备06022522号广告合作'"
    text5 = "'首页手机网入驻财经号登录客服扫描或点击关注中金在线客服财经号广告：首页>财经>风口金选｜问界新M7成新能源汽车市场上最耀眼的星，“华为”“问界”等充斥在各上市公司互动平台财经号APP和讯网2023-10-1117:30:03486分享到：近一个月以来，问界新M7已经成为新能源汽车市场上最耀眼的星。据AITO问界官方发布的最新数据，9月12日发布至今，问界新M7累计大定量已超过5万辆。十一长假期间，也是频传喜报，10月5日3500辆，10月6日7000辆。1、斥资5亿元升级，问界新M7受欢迎问界新M7为何如此受欢迎？此前，问界销量并未实现遥遥领先，1-9月累计销售整车13.6786万辆，同比下降30.65%。受欢迎是在斥资5亿元升级之后。华为常务董事、终端BGCEO、智能汽车解决方案BUCEO余承东表示：“AITO问界新M7大五座版作为升级打造的全新车型，整体升级投入超过5亿元，新车搭载了华为鸿蒙智能座舱3.0及华为高阶智能驾驶2.0。”从消费者角度来看，问界新M7实现了较高性价比，与老款问界M7相比价格更低，与其他同行相比，价格优势明显。另一方面实现了拥有宽敞内部空间、卓越智能交互、舒适驾乘体验以及全方位安全保障。从政策方面，智能网联汽车相关政策法规不断出台。工业和信息化部将完善智能网联汽车支持政策、标准法规，加快重点标准制修订，加强汽车与基础设施、信息通信等领域标准的协同，持续推动智能网联汽车产业高质量发展。2，“华为汽车概念”成热门，多家公司称“相关”“华为汽车概念”也因此成为A股最热门的板块之一，赛力斯、光弘科技(300735)、圣龙股份(603178)、博俊科技等等，多家公司的股价出现了连续上涨。同时，“华为”“问界”等字眼充斥在各个公司的互动平台。例如，中熔电气在互动平台表示，公司与华为相关汽车有合作关系，产品主要用于整车主路及支路安全保护。公司产品有应用于超级充电桩安全保护，也有用于在液冷充电桩保护。天奇股份(002009)在互动平台表示，公司与赛力斯的合作主要为汽车整车制造装备相关产品及服务。今年已承接多个赛力斯的大型项目，其中包括问界汽车总装、底盘合装和车门产线项目，目前正在按计划执行中。瑞可达在互动平台表示，公司高压连接器已成功应用在问界M5、M7等车型中，公司是同时具备光、电、微波、流体连接器产品研发和生产能力的企业之一，实现了国内外多家知名汽车整车企业和汽车电子系统集成商的供货资质并批量供货。隆基机械(002363)在互动平台表示，公司是华为问界汽车的供应商。海泰科在互动平台表示，公司为华为赋能的车型问界M5、M7提供相关饰件注塑模具，基于商业保密原则，相关具体业务信息不便透露。卡倍亿在机构调研时表示，公司部分汽车线缆产品，通过汽车线束厂商间接供应给赛力斯，被应用在赛力斯与华为合作开发的“问界汽车”上。公司将开拓更多新能源车市场，为各类中高端新能源车供应汽车线缆产品。中航光电(002179)在互动平台表示，公司与华为有合作关系。基于商业保密原则，公司与企业具体合作业务不便于回复。数码视讯在互动平台上称，公司已加入由华为牵头成立的星闪联盟，成为联盟智能汽车产业推广组及安全组的支持单位。目前对公司经营和财务不构成显著影响。豪恩汽电在互动平台表示，公司雷达及摄像头等产品均有应用到问界M5、M7。亚世光电(002952)在互动平台表示，公司相关产品暂时没有应用于华为问界汽车。目前已与部分境内外车企开展合作。3，券商研报建议持续关注供应链，含“华为”量需甄别这以上仅为一天内的部分回答，可见“华为汽车概念”的火爆程度。国金证券(600109)近日研报表示，问界M7销售火爆持续超预期，M7的火爆扩充了电车基本面的同时加速智驾推广进程，建议持续关注华为系及其供应链。但在整个的“华为汽车概念”中，也有部分上市公司被关注，但其实关联性不大，也还是需要甄别，例如日盈电子(603286)。日盈电子此前也被列为华为概念股，并实现了2连板。但日盈电子赶紧澄清表示，近期关注到有媒体将其列为华为概念股，而经核实，目前未向华为供货。还有正元地信，其在互动平台表示，公司与华为有过战略合作关系。这其中“有过”是重点。还有公司属于间接关系，北特科技(603009)在互动平台表示，公司目前通过Tierone客户间接向华为新问界M7配套供应转向器齿条、齿轮，减振器活塞杆等产品。公司注意到，近期华为问界成为资本市场炒作的热点，还请注意投资风险。四会富仕在投资者互动平台表示，公司有产品间接供货赛力斯，应用于问界M5、M7车型，但营收占比较小，请投资者谨慎决策，注意投资风险。关于本篇文章的更多报道，我们已在【和讯财经APP】上刊登，应用商店搜索“和讯财经”，下载并参与猜指数活动赢取京东卡和万元现金大奖展开全文分享收藏举报财经号声明：本文由入驻中金在线财经号平台的作者撰写，观点仅代表作者本人，不代表中金在线立场。仅供读者参考，并不构成投资建议。投资者据此操作，风险自担。同时提醒网友提高风险意识，请勿私下汇款给自媒体作者，避免造成金钱损失，风险自负。如有文章和图片作品版权及其他问题，请联系本站。0条评论网友评论文明上网，理性发言中金登录微博登录QQ登录查看更多评论举报此人确认取消我要入驻发表文章和讯网和而不同，讯达天下。和讯专注财经25年七猫旗下幻想纵横影业更名七猫影业国企混改基金公司换帅郭祥玉任国企混改基金公司董事长中国中车旗下四方机车公司增资至70亿习酒电商公司增资至3亿东风日产诉自媒体侵权获赔5万威马旗下销售公司被执行1022万美团小象超市在无锡成立新公司抖音旗下中融小贷增资至190亿Ta未开启直播推荐财经号换一批24小时热文换一批热门视频换一批友情链接中金在线博客有连云赢家聊吧零点财经跟单网温馨提示由于您的浏览器非微信客户端浏览器，无法继续支付，如需支付，请于微信中打开链接付款。（点击复制--打开微信--选择”自己“或”文件传输助手“--粘贴链接--打开后付款）或关注微信公众号底部菜单”名博看市“，搜索您要的作者名称或文章名称。给您带来的不便尽请谅解！感谢您的支持！复制链接本站所有文章、数据仅供参考，使用前务请仔细阅读法律声明，风险自负违法和不良信息举报邮箱：zixun@cnfol.net《电子公告服务许可证》编号：闽通信互联网[2008]1号《网络文化经营许可证》编号：闽网文[2017]6399130号信息网络传播视听节目许可证1310422号广播电视节目制作经营许可证编号：(闽)字第091号Copyrightxa0©xa02003-2024中金在线.AllRightReserved.福州网络警察报警平台违法和不良信息举报中心闽公网安备35010002000101号鲜花打赏X18朵58朵188朵588朵1888朵可用金币：0个总支付金额：0元您还需要支付0元《增值服务协议》确认打赏1鲜花=0.1元人民币=1金币xa0xa0xa0xa0打赏无悔，概不退款举报文章问题参考地址其他问题，我要吐槽确定温馨提示前往财经号APP听深入解析取消确认'"

    # # 示例段落数据（包含重复和高度相似的段落）
    # paragraphs = [
    #     "今天天气很好，阳光明媚，适合出门散步。",
    #     "我喜欢读书，尤其是科幻小说。",
    #     "今天天气很好，阳光明媚，适合出门散步。",  # 重复段落
    #     "我喜欢读书，特别是科幻小说的类型。",  # 相似段落
    #     "这个城市的夜景非常漂亮，尤其是灯光璀璨的CBD区。"
    # ]

    paragraphs1 = split_text_into_paragraphs(text1,200)
    paragraphs2 = split_text_into_paragraphs(text2,200)
    paragraphs3 = split_text_into_paragraphs(text3,200)
    paragraphs4 = split_text_into_paragraphs(text4,200)
    paragraphs5 = split_text_into_paragraphs(text5,200)

    paragraphs = []

    for con in paragraphs1:
        paragraphs.append(con)
    for con in paragraphs2:
        paragraphs.append(con)
    for con in paragraphs3:
        paragraphs.append(con)
    for con in paragraphs4:
        paragraphs.append(con)
    for con in paragraphs5:
        paragraphs.append(con)

    # 执行去重
    # unique_paragraphs, paragraph_map = deduplicate_paragraphs(paragraphs)
    unique_paragraphs = deduplicate_paragraphs_simhash(paragraphs)

    # 打印结果
    print("去重后的段落：")
    for paragraph in unique_paragraphs:
        print(paragraph)
    return unique_paragraphs

@app.route('/getstory',methods=['POST'])
def getstory():
    return get_story()

@app.route('/downloadnews',methods=['POST'])
def download_news():
    register_dict = request.json
    product = register_dict['product']
    queryList=register_dict['queryList']
    linknums = register_dict['linknums']
    news=download_product_news(product,queryList,linknums)

    deplicated_news = test_by_news(news)

    return deplicated_news

@app.route('/processnews',methods=['POST'])
def process_news():
    register_dict = request.json
    product = register_dict['product']
    news_list = register_dict['newsList']
    after_news=process(product, news_list)
    return  after_news

@app.route('/processnewsv2',methods=['POST'])
def process_newsv2():
    register_dict = request.json
    product = register_dict['product']
    news_list = register_dict['newsList']
    after_news=process_v2(product, news_list)
    return  after_news


@app.route('/partofbymodel',methods=['POST'])
def part_of_product_model():
    register_dict = request.json
    product = register_dict['product']
    product_class = register_dict['productClass']
    partofproduct_by_model=product_by_model(product,product_class)
    return partofproduct_by_model


@app.route('/partofbynews',methods=['POST'])
def part_of_product_news():
    register_dict = request.json
    product = register_dict['product']
    after_news = register_dict['afterNews']
    partofproduct_by_news=product_by_news(product,after_news)
    return partofproduct_by_news



@app.route('/partofbyF10',methods=['POST'])
def summary():
    register_dict = request.json
    product_class = register_dict['productClass']
    partofproduct_by_sql=product_by_sql(product_class)
    return partofproduct_by_sql


@app.route('/summary',methods=['POST'])
def part_of_product_summary():
    register_dict = request.json
    partofproduct_by_model = register_dict['partbymodel']
    partofproduct_by_news = register_dict['partbynews']
    partofproduct_by_sql = register_dict['partbysql']
    result=[]
    # for m in partofproduct_by_model:
    #     result.append(m)
    for n in partofproduct_by_news:
        result.append(n)
    # for s in partofproduct_by_sql:
    #     result.append(s)
    unique_data = []
    seen_names = set()
    #使用集合去重
    for item in result:
        name = item['name']
        if name not in seen_names:
            unique_data.append(item)
            seen_names.add(name)
    results = {
        "result": unique_data
    }
    return results

@app.route('/cooperativecompany',methods=['POST'])
def cooperative_company():
    register_dict = request.json
    part = register_dict['partofproduct']
    product = register_dict['product']
    after_news = register_dict['afternews']
    part_of_product= [item["name"] for item in part]
    comperative_company_list = company_by_news(product,part_of_product, after_news)
    return comperative_company_list

@app.route('/cooperativeSql',methods=['POST'])
def cooperative_company_sql():
    register_dict = request.json
    part = register_dict['partofproduct']
    product = register_dict['product']
    sql_entities = register_dict['entities']
    part_of_product= [item["name"] for item in part]
    comperative_company_list = company_by_news_sql_entity(product,part_of_product, sql_entities)
    return comperative_company_list

if __name__=="__main__":
    # app.run(port=2000, host="127.0.0.1", debug=True)
    app.run(port=9999,host="0.0.0.0",debug=True)
